Version 0.1 |
SZipFile SZipFolder SUnZipFile SZipFileInfo SZipFileData SZipFileList Futur Expansions |
Ce DLL vous permets de Zip/UnZip un fichier avec mIRC. Il contient également des fonctions variées qui retournent de l'information sur le contenu d'un fichier Zip. Toutes les fonctions de cette DLL retournent une valeur si vous utilisez l'ident $dll. Z_OK avec succès, Z_ERROR [message] sinon. Le DLL fait usage du multithreading, i.e. que lorsque vous démarrez l'opération de Zip/Unzip, le DLL démarre un prcessus séparé de mIRC pour ne pas geler celui-ci pendant l'opération. Vous allez recevoir un signal SZIP lorsque le processus se terminera avec le nom du fichier zip utilisé durant l'opération sous la forme suivante:"Z_OK <zip_filename>". Cette commande vous permets de zipper un fichier. Command: /dll SZip.dll SZipFile filename > zipfile $dll(SZip.dll,SZipFile,filename > zipfile) Succes Return Value: Z_OK Cette command ajoute le contenu d'un répertoire et ses sous-répertoires dans un fichier Zip. Command: /dll SZip.dll SZipFolder folder > zipfile $dll(SZip.dll,SZipFolder,folder > zipfile) Succes Return Value: Z_OK Cette commande vous permets de dézipper un fichier à un endroit choisit. Command: /dll SZip.dll SUnZipFile zipfile > directory $dll(SZip.dll,SUnZipFile,zipfile > directory) Succes Return Value: Z_OK Retourne de l'information sur le contenu d'un fichier Zip. Command: /dll SZip.dll SZipFileInfo zipfile $dll(SZip.dll,SZipFileInfo,zipfile) Succes Return Value: <numfiles>CHR9<numdirs>CHR9<taille compressée (en bytes)>CHR9<taille décompressée (en bytes)> Retourne de l'information sur le Nième fichier dans un fichier Zip. Command: /dll SZip.dll SZipFileData zipfile > N $dll(SZip.dll,SZipFileData,zipfile > N) Succes Return Value: <nom du fichier>CHR9<taille compressée (en bytes)>CHR9<taille décompressée (en bytes)>CHR9<CRC32> Cette commande vous permets de lister rapidement le contenu d'un fichier Zip. Vous passez une commande mIRC en argument et les données de chaque fichier (même format que SZipFileData) sont passés en argument à votre fonction mIRC (même fonctionnement que l'argument command de $findfile). Command: /dll SZip.dll SZipFileList zipfile > mIRCCommand $dll(SZip.dll,SZipFileList,zipfile > mIRCCommand) Succes Return Value: Z_OK Commentaires, Suggestions and Idées de commandes que je pourrais intégrer au DLL sont le bienvenue. Trucs à Venir - ClickHeRe - © 2003 - Testing-> $me - Special Thanx-> $me - #scriptsdb.org @ Undernet @ Webnet - http://scriptsdb.org |